#ifndef HANDGESTUREEXCEPTION_H
#define HANDGESTUREEXCEPTION_H

#include "mlgesture_global.h"

#include <exception>
#include <string>

namespace mlgesture {

class MLGESTURESHARED_EXPORT HandGestureException : public std::exception
{
public:
	HandGestureException(const std::string &msg) throw();
	/**
	 * Destruktor
	 */
	~HandGestureException() throw();
	/**
	 * Zwraca komunikat bledu
	 */
	const char* what() const throw();

protected:
	/**
	 * Przechowuje komunikat bledu
	 */
	std::string msg_;
};

}

#endif // HANDGESTUREEXCEPTION_H
